新手就能開發出 PRO 級的 Android 應用程式

新手就能開發出 PRO 級的 Android 應用程式

作者: 王勇
出版社: 佳魁資訊
出版在: 2013-01-17
ISBN-13: 9789865908669
ISBN-10: 9865908662
總頁數: 560 頁




內容描述


<內容簡介>
在開放手機聯盟(Open Handset Alliance,OHA)的大力推動下,一個時尚、熱門、免費並開放原始碼的行動平台 —— Android正在迅速發展。越來越多的廠商開始重視Android,越來越多的使用者選擇使用Android。與此同時,越來越多的開發者正在投入到Android中。在這樣的背景下,本書應運而生。它可以幫助對Android開發有興趣的人快速進入Android行動開發領域。如果您已經是一個資深的行動應用開發者,本書也可以幫助你再次梳理Android開發中需要了解的一些基礎知識。 <章節目錄>
前言第1章  初識Android( 教學視訊:6分鐘)1.1  手機發展簡史1.1.1  手機發展的里程碑1.1.2  Android的各個版本1.2  開放手機聯盟1.2.1  開放手機聯盟的目的1.2.2  分工合作1.3  Android中的個人英雄主義1.3.1  第一屆挑戰賽冠軍介紹1.3.2  第二屆挑戰賽冠軍介紹1.3.3  Android Market1.4  Android平台1.4.1  Android系統結構1.4.2  熟悉的開發工具1.4.3  合理的學習曲線1.5  小結第2章  架設你的開發環境( 教學視訊:21分鐘)2.1  設定前的準備工作2.1.1  Android支援的作業系統2.1.2  準備“四大法寶”2.2  安裝並設定JDK2.2.1  安裝JDK2.2.2  設定JDK2.3  安裝並設定Eclipse2.3.1  執行Eclipse2.3.2  了解Eclipse2.4  安裝並設定Android SDK2.4.1  下載Android SDK2.4.2  設定SDK2.5  下載ADT2.5.1  下載ADT2.5.2  為Eclipse設定SDK路徑2.6  新增模擬器2.6.1  新增AVD2.6.2  執行模擬器2.7  實機測試2.7.1  安裝手機驅動2.7.2  設定手機2.8  小結第3章  建立第一個程式——HelloWorld( 教學視訊:21分鐘)3.1  新增第一個程式3.1.1  新增專案3.1.2  執行程式3.2  認識HelloWorld3.2.1  首識Android專案3.2.2  認識版面配置檔案3.2.3  認識對應值檔案3.2.4  認識R檔案3.2.5  認識註冊檔案3.3  偵錯工具3.3.1  增加中斷點3.3.2  開始偵錯3.3.3  單步偵錯3.4  更多範例程式3.4.1  匯入Samples3.4.2  經典範例3.5  小結第4章  使用Android工具( 教學視訊:15分鐘)4.1  使用DDMS4.1.1  認識DDMS4.1.2  使用執行緒4.1.3  使用檔案瀏覽器4.1.4  使用模擬器控制4.1.5  使用記錄檔4.1.6  使用Screen Capture捕捉裝置螢幕4.2  使用Android偵錯橋4.2.1  使用ADB4.2.2  顯示連接到電腦的裝置4.2.3  針對特定裝置操作4.2.4  啟動和停止ADB4.2.5  使用ADB操作檔案和apk4.2.6  使用ADB shell4.3  使用AAPT4.3.1  使用ADT匯出簽名程式4.3.2  使用命令列產生簽名apk檔案4.4  小結第2篇  界 面 開 發第5章  探索介面UI元素( 教學視訊:73分鐘)5.1  認識Android視圖、Widget以及版面配置5.2  必須了解的Widget元件5.2.1  使用可捲動的文字控制項——TextView5.2.2  TextView中的一些功能5.2.3  使用可捲動的視圖——ScrollView5.2.4  文字的編輯5.2.5  使用按鈕——Button5.2.6  實例——計算機5.2.7  使用圖片按鈕——ImageButton5.2.8  使用核取按鈕——CheckBox5.2.9  實例——請同意本協定5.2.10  使用單選按鈕——RadioGroup5.2.11  實例——請選擇性別5.2.12  使用下拉式選單——Spinner5.2.13  實例——請選擇工作年限5.2.14  實例——動態修改Spinner項5.2.15  使用進度指示器——ProgressBar5.2.16  實例——動態修改進度指示器5.2.17  使用滑桿——SeekBar5.2.18  實例——簡單使用SeekBar5.2.19  使用圖片視圖——ImageView5.2.20  實例——ImageView的重疊效果5.2.21  使用網格視圖——GridView5.2.22  實例——透過宮格視圖展示對應的應用5.2.23  使用訊息提醒——Toast5.2.24  實例——Toast的4種實現5.3  使用列表視圖(ListView&ExpandableListView)5.3.1  使用列表——ListView5.3.2  透過實例學習列表5.3.3  使用可擴充列表——ExpandableListView5.3.4  實例——簡單使用ExpandableListView5.3.5  實例——深入使用可擴充列表5.4  使用選單——Menu5.4.1  Menu的使用5.4.2  透過實例學習使用Menu5.5  小結第6章  使用程式資源( 教學視訊:40分鐘)6.1  資源的意義6.1.1  什麼是資源6.1.2  怎樣儲存資源6.1.3  怎樣增加資源6.1.4  資源的種類6.1.5  怎樣存取資源6.2  使用資源6.2.1  使用資源管理器6.2.2  使用String資源6.2.3  實例——彩虹和太極6.2.4  使用String陣列資源6.2.5  使用Color資源6.2.6  使用Dimension資源6.2.7  使用Drawble資源6.2.8  使用樣式6.2.9  使用主題6.3  小結第7章  設計介面版面配置( 教學視訊:63分鐘)7.1  建立介面7.1.1  使用xml資源建立版面配置7.1.2  使用程式建立版面配置7.2  使用版面配置類別7.2.1  使用絕對版面配置7.2.2  使用線性版面配置7.2.3  使用框架版面配置7.2.4  使用表格版面配置7.2.5  使用相對版面配置7.3  使用其他版面配置容器7.3.1  使用TabActivity7.3.2  自訂TabHost7.3.3  使用交談視窗7.3.4  使用滑動抽屜7.4  小結第3篇  功 能 實 現第8章  Android應用程式組成(教學視訊:43分鐘)8.1  深入了解Activity8.1.1  使用Intent連接Activity8.1.2  Activity的生命週期8.2  使用廣播接收器8.2.1  發送廣播8.2.2  接收廣播8.2.3  廣播實例8.3  使用服務8.3.1  新增服務8.3.2  使用Service8.3.3  Service的生命週期8.4  使用ContentProvider8.5  小結第9章  Android中的資料儲存(教學視訊:58分鐘)9.1  使用SharedPreferences9.1.1  什麼是SharedPreferences9.1.2  使用SharedPreferences儲存資料9.1.3  使用SharedPreferences讀取資料9.1.4  透過實例學習SharedPreferences9.2  使用檔案儲存9.2.1  檔案儲存概述9.2.2  在程式預設位置建立和寫入檔案9.2.3  在預設位置讀取檔案9.2.4  透過實例學習檔案儲存9.3  使用SQLite資料庫9.3.1  建立和刪除資料庫9.3.2  建立和刪除表9.3.3  操作記錄9.3.4  查詢記錄9.3.5  使用資料庫幫助類別9.4  實例——透過資料庫驗證登入9.4.1  整體設計9.4.2  資料庫設計9.4.3  登入介面設計9.4.4  註冊介面設計9.4.5  登入成功介面設計9.5  使用ContentProvider共用資料9.5.1  了解ContentProvider9.5.2  使用ContentProvider9.5.3  使用ContentResolver9.6  自訂ContentProvider9.6.1  ContentProvider需要實現的介面9.6.2  實現ContentProvider9.6.3  更新AndroidManifest檔案9.7  小結第10章  絢麗的多媒體技術( 教學視訊:55分鐘)10.1  簡單處理音訊10.1.1  使用MediaRecoder錄製音訊10.1.2  透過實例學習使用MediaRecoder錄製音訊10.1.3  使用MediaPlayer播放音訊10.1.4  透過實例學習MediaPlayer10.2  深度處理音訊10.2.1  使用AudioRecod錄製音訊10.2.2  透過實例學習使用AudioRecod錄製音訊10.2.3  使用AudioTrack播放音訊10.2.4  透過實例學習使用AudioTrack錄製音訊10.3  學會拍照10.3.1  透過Camera類別完成拍照10.3.2  實例——簡易攝影機10.4  學習視訊處理10.4.1  學習錄製視訊10.4.2  實例——錄製視訊10.4.3  學習播放視訊10.4.4  實例——自製視訊播放機10.5  小結第11章  Android飆網( 教學視訊:30分鐘)11.1  使用HttpUrlConnection11.1.1  使用GET方法11.1.2  使用POST方法11.1.3  透過實例學習HttpUrlConnection11.2  使用HttpClient11.2.1  使用HttpClient進行GET連接11.2.2  使用HttpClient進行POST連接11.2.3  透過實例學習HttpClient11.3  自製Web瀏覽器11.3.1  使用WebView11.3.2  透過實例學習WebView11.4  小結第12章  Android地圖服務( 教學視訊:31分鐘)12.1  Google地圖顯示12.1.1  申請Google Maps API金鑰12.1.2  使用MapView顯示地圖12.1.3  透過實例使用MapView12.2  使用GPS12.2.1  獲得我的位置12.2.2  透過實例完成GPS的使用12.3  使用地理位置編碼12.3.1  轉換位址資訊12.3.2  透過實例使用地理位置編碼12.4  使用Overlay12.4.1  實現Overlay類別12.4.2  透過實例學習Overlay12.5  小結第4篇  專案案例開發第13章  連絡人幫手( 教學視訊:45分鐘)13.1  Jxl簡介13.1.1  使用匯入jxl.jar13.1.2  使用jxl讀取Excel檔案13.1.3  使用jxl建立Excel檔案13.2  介面規劃13.2.1  主介面實現13.2.2  匯出檔案、匯入檔案介面的實現13.3  功能實現13.3.1  實現匯出連絡人13.3.2  實現匯入連絡人功能13.3.3  實現檔案瀏覽功能13.3.4  實現主介面跳躍功能13.3.5  修改登錄檔13.5  小結第14章  個人軌跡追蹤器( 教學視訊:21分鐘)14.1  介面UI實現14.1.1  介面規劃14.1.2  實現新增追蹤介面14.1.3  實現已有追蹤介面14.1.4  實現地圖顯示介面14.2  資料庫實現14.2.1  設計表結構14.2.2  實現DatabaseHelper14.3  功能實現14.3.1  實現TrackService14.3.2  實現OldTrackActivity14.3.3  實現TrackerActivity14.3.4  實現Overlay14.3.5  修改註冊檔案14.4  小結




相關書籍

Mastering Swift Package Manager: Build and Test Modular Apps Using Xcode

作者 Tsadok Avi

2013-01-17

iOS and macOS Performance Tuning: Cocoa, Cocoa Touch, Objective-C, and Swift (Paperback)

作者 Marcel Weiher

2013-01-17

Android 高級編程, 4/e

作者 [美]雷托·梅爾(Reto Meier) 伊恩·雷克(Ian Lake) ;羅任榆 任強 徐攀 譯

2013-01-17